/*****************************************************************************
*
*  PROJECT:     Projekt-grupp6
*  FILE:        remoteplayer.h
*  PURPOSE:     Header file for remoteplayer.c
*  DEVELOPER(S):  Kuchar Moulod Nizhad <kuchar@kth.se>
*
*****************************************************************************/

#ifndef REMOTEPLAYER_H
#define REMOTEPLAYER_H

#include "SDL.h"

#define SCREEN_WIDTH 1024
#define SCREEN_HEIGHT 768
#define GAME_SPRITE_WIDTH 175
#define GAME_SPRITE_HEIGHT 270

void death_remote(SDL_Surface* screen, SDL_Surface* bg);
void idle_remote(SDL_Surface* screen, SDL_Surface* bg);
void duck_remote(SDL_Surface* screen, SDL_Surface* bg);
void punch_remote(SDL_Surface* screen, SDL_Surface* bg);
void kick_remote();
void block_remote();
void duckpunch_remote();
void duckkick_remote();
Sint16 DrawRemotePlayer(char *png, int x, int y, int rx, int ry, int rw, int rh, SDL_Surface* bg);
void UpdateRemotePlayer(char* buffer, struct player *m, SDL_Surface* screen, SDL_Surface* bg);

#endif